array problem in java